package com.shujia.wyh.day11.ketang;

/*
        final关键字是最终的意思，可以修饰类，成员变量，成员方法。

        特点：
            1、被final所修饰类不能被继承
            2、被final所修饰的变量，将来不能修改其值，变量变成了常量
                常量：
                    字面值常量
                    自定义常量：被final所修饰的变量
           3、被final所修饰的方法不能被重写，但是使用。
            虽然不能被重写，但是在同一个类中可以发生重载

 */
class Fu{
    final int num2 = 100;

}

class Zi extends Fu{
    public final void show(){
         final int num3 = 400;
//        num2 = 200;
//        num3 = 500;
        System.out.println(num2);
    }

    public int show(String s){
        System.out.println(s);
        return 10;
    }

}


public class FinalDemo1 {
    public static void main(String[] args) {
        Zi zi = new Zi();
        zi.show();
        zi.show("nihao");
//        Fu fu = new Fu();
//        fu.num2 = 400;

    }
}
